Windows EnvironmentInstalling system Libraries and ToolsUpdate WindowsDevelopment ToolsNVIDIA LibrariesCUDACuDNNInstall Third Party LibrariesQt 5.15.0Assign Environment VariablesInstall DatasetsInstall Neural Network modelsBAP Visual Studio buildCheckout the sourceCreate the Visual Studio 2019 solutions file
NVIDIA graphics driver (current version 446.16)Install the following development tools by downloading the latest installer for each from their respective websites:
Visual Studio 2019TyporaCMake 3.16 or higher (3.16 needed to support Visual Studio 2019)DoxygenSmartSVNTortoiseSVN7-Zip
cuda_10.2.89_411.22_win10.exe (x86_64)C:/Program Files/NVIDIA GPU Computing Toolkit/CUDAcuDNN libraries for Windows, CUDA version 10.2, cuDNN v7.6.5 Library for Windows 10cuDNN package. Extract cudnn-10.2-windows10-x64-v7.6.5.32.zip to cuda and move the contents of the cuda directory to to C:/tools/NVIDIA/cudnn-7.6.5C:\tools\NVIDIA\cudnn-7.6.5\bin to the Windows system Path variableDownload the following third party libraries for Windows 10 - Visual Studio 2019 from the BAP development website at Third party libraries downloads (Will need your username and password to access the site)
boost 1.73.0dcmtk 3.6.5glfw 3.3.2itk 5.1.0libjpeg-turbo 2.0.4libpng 1.6.37openms 2.5.0openms-contrib 2.5.0pdp 2.7.0rnifti 1.1.0sqlite 3.32.1zlib 1.2.11
Move the downloaded files to C:\tools\Projects directory and and extract with the 7-Zip Extract Here command from the file browser.
Add the environment variable QT_PLUGIN_PATH and assign the openms value C:\tools\Projects\openms-2.5.0\bin\plugins
C:/tools/Projects/QT as the install directoryQt 5.15.0 packages MSVC 2019 64-bit and QtCharts and run installQT_PLUGIN_PATH and assign the openms value C:\tools\Projects\openms-2.5.0\bin\plugins.Add the following entries to the System Path environment variable
C:\tools\NVIDIA\cudnn-7.6.5\binC:\tools\Projects\QT\5.15.0\msvc2019_64\binC:\tools\Projects\dcmtk-3.6.5\binC:\tools\Projects\openms-2.5.0\binC:\tools\Projects\libjpeg-turbo-2.0.4\bin
Download the following Datasets for the BAP development website at Data sets (Will need your username and password to access the site)
BRATS PBT voxel classificationRadiogenomics Lung CancerMNIST hand written numbers
Move the downloaded BRATS and MNIST datasets to "user home directory"\Projects\data\ImageData directory and and extract with the 7-Zip Extract Here command from the file browser.
Move the downloaded Radiogenomics dataset to "user home directory"\Projects\data\VolumeData directory and and extract with the 7-Zip Extract Here command from the file browser.
Download the following models for the BAP development website at Models (Will need your username and password to access the site)
BRATS PBT voxel classificationMNIST hand written numbers
Move the downloaded files to "user home directory"\Projects\networks directory and and extract with the 7-Zip Extract Here command from the file browser.
Use either the SmartSVN or TortoiseSVN svn clients to checkout the BAP source code from svn://3.14.90.147/bap/trunk to "user home directory"\Projects\bap (Will need your username and password to access this repository).
`"user home directory"\Projects\bap-vstudioCMake GUI and select "user home directory"\Projects\bap as the source directory and "user home directory"\Projects\bap-vstudio as the build directory.Configure. Once configuration is complete, hit Generate to create the build files.Grouped and Advanced."user home directory"\Projects\bap-vstudio\bap.sln is now ready to use in Visual Studio 2019.